Managing mismatches in COTS-based development

نویسنده

  • Carina Frota Alves
چکیده

The prospect of reducing the time, cost and risk of system development has increased the interest in developing systems from COTS (Commercial-Off-The-Shelf) products. The development of complex COTS-based systems is known to be an intricate and risk prone process. There are three main reasons for this. Firstly, suppliers develop COTS products with the objective of satisfying the needs of the marketplace rather than the specific needs of the acquirer organization. Secondly, COTS products are often delivered as black-boxes, which means that the understanding of COTS features is frequently partial and uncertain on the part of the acquirer. Thirdly, in order to sustain competitive advantage, suppliers regularly modify their products, hence forcing customers to update their systems. These challenges do not occur in traditional software development, they are particular attributes of COTS-based development (CBD). As a result, new processes, methods and models are needed to support the development of COTS-based systems. The selection of COTS products is one of the most im portant activities taking place in the context of CBD. It involves the assessment of how well COTS products satisfy customer requirements. Due to the nature of COTS, mismatches may occur between what is wanted from the system (i.e. customer requirements) and what the system is able to provide (i.e. its features). In addition, a number of risks may arise from these mismatches, such as insufficient COTS adherence to requirements, low confidence in COTS quality, and unwanted COTS features. We argue tha t the successful selection of a suitable COTS product depends on the effective analysis of mismatches and management of risks. This thesis proposes a novel method, called TAOS (Tradeoff Analysis for COTS-based Systems), to guide the selection of COTS products. TAOS offers a systematic approach to assess the suitability of COTS products by exploring mismatches, handling risks and suggesting possible tradeoffs to be made. The method uses a goal-oriented approach to specify the requirements of the acquirer organization. We demonstrate how utility theory can be used to compare COTS alternatives by exam­ ining the degree to which COTS products satisfy requirements, and therefore inform the decision making process. As a way to complement the quantitative assessment obtained from the use of utility theory, we present a set of templates to build exploratory scenarios and define heuristics to facilitate the tradeoff analysis. We also present a strategy to iden­ tify and manage risks. To establish the effectiveness of TAOS to improve the quality of decisions made during the selection process, we have conducted a number of case studies in different domains.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimized mismatch resolution for COTS selection

The use of Commercial Off-The-Shelf (COTS) products in the software development process requires the evaluation of existing COTS products, and then selecting the one that best fits system requirements. In this process, it is inevitable to encounter mismatches between COTS features and system requirements. Mismatches occur as a result of an excess or shortage of COTS capabilities. Many of these ...

متن کامل

Selected Literature on COTS products

1 Definitions and classifications .................................................................................... 1 1.1 COTS Definitions................................................................................................ 1 1.2 COTS-Based System........................................................................................... 3 1.3 Architectural classification.............

متن کامل

Automating Integration of Heterogeneous COTS Components

Mismatches make COTS components difficult to be incorporated. In this paper, an approach is presented to eliminate mismatches among COTS components, which can truly consider COTS components as black boxes. In the approach, only the assembly description of components is required, based on which adaptors for resolving mismatches can be generated automatically. This paper also described an agent-b...

متن کامل

Investigating Conflicts in Cots Decision-Making

The development of COTS-based systems largely depends on the success of the selection process. This activity encompasses the evaluation of COTS packages against customer requirements, so that it is necessary to perform a complex decision-making process to select the most suitable package. We argue that analysing the matching between features and requirements is a core task of COTS decision-maki...

متن کامل

A Process for Cots-selection and Mismatches Handling - A Goal-driven Approach

Organizations facing the difficulties and costs associated with the development of their information systems from scratch turn to use commercial off-the-shelf (COTS) products to build their systems. A crucial factor in the success of such project is to perform a good COTS decision-making process, a process that aims at defining the organizations’ requirements, evaluating existing products and s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005